home *** CD-ROM | disk | FTP | other *** search
/ Erotic Games: Memory / Erotic Games: Memory.iso / mac / air_installers / AdobeAIR.exe / setup.swf / scripts / mx / managers / CursorManager.as next >
Text File  |  2009-02-12  |  3KB  |  115 lines

  1. package mx.managers
  2. {
  3.    import mx.core.Singleton;
  4.    import mx.core.mx_internal;
  5.    
  6.    use namespace mx_internal;
  7.    
  8.    public class CursorManager
  9.    {
  10.       
  11.       private static var _impl:ICursorManager;
  12.       
  13.       mx_internal static const VERSION:String = "3.0.0.0";
  14.       
  15.       public static const NO_CURSOR:int = 0;
  16.       
  17.       private static var implClassDependency:CursorManagerImpl;
  18.        
  19.       
  20.       public function CursorManager()
  21.       {
  22.          super();
  23.       }
  24.       
  25.       public static function set currentCursorYOffset(param1:Number) : void
  26.       {
  27.          impl.currentCursorYOffset = param1;
  28.       }
  29.       
  30.       mx_internal static function registerToUseBusyCursor(param1:Object) : void
  31.       {
  32.          impl.registerToUseBusyCursor(param1);
  33.       }
  34.       
  35.       public static function get currentCursorID() : int
  36.       {
  37.          return impl.currentCursorID;
  38.       }
  39.       
  40.       public static function getInstance() : ICursorManager
  41.       {
  42.          return impl;
  43.       }
  44.       
  45.       public static function removeBusyCursor() : void
  46.       {
  47.          impl.removeBusyCursor();
  48.       }
  49.       
  50.       public static function setCursor(param1:Class, param2:int = 2, param3:Number = 0, param4:Number = 0) : int
  51.       {
  52.          return impl.setCursor(param1,param2,param3,param4);
  53.       }
  54.       
  55.       public static function set currentCursorID(param1:int) : void
  56.       {
  57.          impl.currentCursorID = param1;
  58.       }
  59.       
  60.       mx_internal static function unRegisterToUseBusyCursor(param1:Object) : void
  61.       {
  62.          impl.unRegisterToUseBusyCursor(param1);
  63.       }
  64.       
  65.       private static function get impl() : ICursorManager
  66.       {
  67.          if(!_impl)
  68.          {
  69.             _impl = ICursorManager(Singleton.getInstance("mx.managers::ICursorManager"));
  70.          }
  71.          return _impl;
  72.       }
  73.       
  74.       public static function removeAllCursors() : void
  75.       {
  76.          impl.removeAllCursors();
  77.       }
  78.       
  79.       public static function setBusyCursor() : void
  80.       {
  81.          impl.setBusyCursor();
  82.       }
  83.       
  84.       public static function showCursor() : void
  85.       {
  86.          impl.showCursor();
  87.       }
  88.       
  89.       public static function hideCursor() : void
  90.       {
  91.          impl.hideCursor();
  92.       }
  93.       
  94.       public static function removeCursor(param1:int) : void
  95.       {
  96.          impl.removeCursor(param1);
  97.       }
  98.       
  99.       public static function get currentCursorXOffset() : Number
  100.       {
  101.          return impl.currentCursorXOffset;
  102.       }
  103.       
  104.       public static function get currentCursorYOffset() : Number
  105.       {
  106.          return impl.currentCursorYOffset;
  107.       }
  108.       
  109.       public static function set currentCursorXOffset(param1:Number) : void
  110.       {
  111.          impl.currentCursorXOffset = param1;
  112.       }
  113.    }
  114. }
  115.